import java.util.Scanner;

/**
 * Created with Intellij IDEA.
 * Description;
 * User:墨琦
 * Data:2023-09-23
 * Time:20:35
 */
public class Java_1 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNextInt()){
            int n = scanner.nextInt();
            int[] arr = new int[n];
            for(int i = 0;i<n;i++){
                arr[i]=scanner.nextInt();
            }

            // 用一个标志来区分,0表示不增不减，1表示递增，-1表示递减
            int flag = 0;
            // 统计能够划分的数组的个数
            int count = 1;

            for (int i = 0;i<arr.length-1;i++){
                if(arr[i]>arr[i+1]){//递减
                    if(flag==0){
                        flag=-1;
                    }
                    if(flag==1){//变化了，出现新的子序列
                        flag=0;//这里是置为0而非-1
                        count++;
                    }

                }else if(arr[i]<arr[i+1]){//递增
                    if(flag==0){
                        flag=1;
                    }
                    if(flag==-1){//变化了，出现新的子序列
                        flag=0;
                        count++;
                    }
                }
            }
            System.out.println(count);
        }
    }

}
